/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package kpython;

/**
 *
 * @author Dinis
 */
public class KPythonNode extends SimpleNode {
    
    private int line;

    public int getColumn() {
        return column;
    }

    public void setColumn(int column) {
        this.column = column;
    }

    public int getLine() {
        return line;
    }

    public void setLine(int line) {
        this.line = line;
    }
    private int column;
    
    public KPythonNode(int i){
        super(i);
    }
    
    public KPythonNode(Parser p, int i){
        super(p, i);
    }
    
    public KPythonNode(int i, int l, int c){
        super(i);
        line = l;
        column = c;
    }
    
    public KPythonNode(Parser p, int i, int l, int c){
        super(p,i);
        line = l;
        column = c;
    } 
    
    @Override
    public Object childrenAccept(ParserVisitor visitor, Object data) {
        return super.childrenAccept(visitor, data);
    }

    @Override
    public void dump(String prefix) {
        super.dump(prefix);
    }

    @Override
    public Object jjtAccept(ParserVisitor visitor, Object data) {
        return super.jjtAccept(visitor, data);
    }

    @Override
    public void jjtAddChild(Node n, int i) {
        super.jjtAddChild(n, i);
    }

    @Override
    public void jjtClose() {
        super.jjtClose();
    }

    @Override
    public Node jjtGetChild(int i) {
        return super.jjtGetChild(i);
    }

    @Override
    public int jjtGetNumChildren() {
        return super.jjtGetNumChildren();
    }

    @Override
    public Node jjtGetParent() {
        return super.jjtGetParent();
    }

    @Override
    public void jjtOpen() {
        super.jjtOpen();
    }

    @Override
    public void jjtSetParent(Node n) {
        super.jjtSetParent(n);
    }

    @Override
    public String toString() {
        return super.toString();
    }

    @Override
    public String toString(String prefix) {
        return super.toString(prefix);
    }

}
